const express = require('express');
const bodyParser = require('body-parser');
const cors = require('cors');  // 引入 cors 中间件

const app = express();
const PORT = 3000;

// 启用 CORS
app.use(cors());  // 使用 cors 中间件

// 中间件
app.use(bodyParser.json()); // 解析 JSON 格式的请求体

// 创建一个 POST 接口
app.post('/api/data', (req, res) => {
    const receivedData = req.body; // 获取请求体数据
    console.log('接收到的数据:', receivedData);

    // 处理接收到的数据（如保存到数据库等）
    
    // 发送响应
    res.status(200).json({ message: '数据接收成功', data: receivedData });
});

// 启动服务器
app.listen(PORT, () => {
    console.log(`服务器正在运行，访问地址: http://localhost:${PORT}`);
});
